namespace DYH.Extensions.CAD.Model;

/// <summary>
/// 配置类，用于定义初始化时所需的程序集列表
/// </summary>
public sealed class DYHCadSetupConfig
{
    /// <summary>
    /// 初始化DYHCadSetupConfig实例
    /// </summary>
    internal DYHCadSetupConfig()
    {
    }

    /// <summary>
    /// 获取或设置需要注册的程序集列表
    /// </summary>
    public List<Assembly> Assemblies { get; set; } = [];

    /// <summary>
    /// 设置文件夹
    /// </summary>
    public string SettingsDir { get; set; } = "";
}